6. АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ


6.1. Понятие алгоритма и его свойства


Алгоритм – это чётко определённая последовательность действий, описывающих процесс преобразования объекта из начального
состояния в конечное с помощью понятной исполнителю последовательности команд.
Из этого определения следует, что правильно составленный алгоритм характеризуется следующими свойствами:
дискретностью, т. е. представлен в виде последовательности команд, которые исполнитель должен выполнять одну за другой;
понятностью, т. е. должен содержать только те команды, которые входят в систему выполняемых команд исполнителя;
детерминированностью, т. е. алгоритм должен быть представлен таким образом, чтобы, выполняя очередную команду, исполнитель точно знал, какую команду следует выполнять следующей;
результативностью, т. е. алгоритм должен обеспечить преобразование от начальных данных к результату за конечное число команд.
Для графического представления алгоритмов компьютерных программ используют специальные обозначения. Основные из них: